An Intelligent Web Service Workflow: A Petri Net Based Approach
نویسندگان
چکیده
Fuzzy Petri Net for Web Service Composition (FPN4WSC) aims to compose the individual web services into more complex one. It is a workflow model which is hybridization between Petri net, SHOP2, and fuzzy logic. Petri net allows user to specify his request as a workflow. SHOP2 is used as an Artificial Intelligence (AI) planning system to get a plan for the user request. However, SHOP2 fails to capture the uncertainty. So, the fuzzy logic is used as a refinement engine to get the best solution based on the user preferences. Therefore, FPN4WSC presents simple graphical, intelligent, and automatic web service composition model. FPN4WSC model is scalable to any workflow-based domains. As a case study, it is applied on the travel reservation domain where the user should specify his preferences and the fuzzy engine tries to get the best solution depending on his preferences.
منابع مشابه
Towards Validation of E-Services Composition: Transforming eFlow to Petri-Nets
Web services composition is the ability to integrate existing services to have value added services. Workflow-based services composition is one of the approaches proposed. eFlow is one of the Workflow-based service composition approaches. The approach is strong in providing a platform for adaptive and dynamic web services composition. However, it neglects the validation of the Quality of Servic...
متن کاملSemantic Web-Based Modeling of Clinical Pathways Using the UML Activity Diagrams and OWL-S
Clinical Pathways can be viewed as workflows, comprising an ordering of activities with associated execution constraints. Workflow models allow formal representation, analysis and execution of workflows in the Clinical Pathways. We present a semantic web-based approach where the domain knowledge and the workflow model are modeled separately as ontologies, while the Clinical Pathway and the asso...
متن کاملModel-driven Construction of Workflow-based Web Applications with Domain-specific Languages
The requirements for Web applications concerning workflow execution, interaction, aesthetics, federation and Web service integration are steadily increasing. Considering their complexity, the development of these “rich workflow-based Web applications” requires a systematic approach taking key factors like strong user involvement and clear business objectives into account. To this end, we presen...
متن کاملDeterministic Measurement of Reliability and Performance Using Explicit Colored Petri Net in Business Process Execution Language and Eflow
Today there are many techniques for web service compositions. Evaluation of quality parameters has great impact on evaluation of final product. BPEL is one of those techniques that several researches have been done on its evaluation. However, there are few researches on evaluation of QoS in eflow. This research tries to evaluate performance and reliability of eflow and BPEL through mapping them...
متن کاملPetri Net based approach for merging ontologies in web service composition scenario
Ontologies are being used for construction of semantically rich service descriptions. In case of Web service composition, techniques for planning, composing, editing, reasoning and analyzing of these descriptions are required. It’s necessary to resolve semantic interoperability between services to achieve Web services coordination and collaboration. Matchmaking and merging of service descriptio...
متن کامل